/**
 * Created by Administrator on 2019/8/27.
 */


$.ajax({
    type: 'HEAD', // 获取头信息，type=HEAD即可
    url : window.location.href,
    complete: function( xhr,data ){
        // 获取相关Http Response header
        var wpoInfo = {
            // 服务器端时间
            "date" : xhr.getResponseHeader('Date'),
            // 如果开启了gzip，会返回这个东西
            "contentEncoding" : xhr.getResponseHeader('Content-Encoding'),
            // keep-alive ？ close？
            "connection" : xhr.getResponseHeader('Connection'),
            // 响应长度
            "contentLength" : xhr.getResponseHeader('Content-Length'),
            // 服务器类型，apache？lighttpd？
            "server" : xhr.getResponseHeader('Server'),
            "vary" : xhr.getResponseHeader('Vary'),
            "transferEncoding" : xhr.getResponseHeader('Transfer-Encoding'),
            // text/html ? text/xml?
            "contentType" : xhr.getResponseHeader('Content-Type'),
            "cacheControl" : xhr.getResponseHeader('Cache-Control'),
            // 生命周期？
            "exprires" : xhr.getResponseHeader('Exprires'),
            "lastModified" : xhr.getResponseHeader('Last-Modified')
        };
        // 在这里，做想做的事。。。
        console.log(xhr.getResponseHeader('Date'));
    }
});


xhr.onreadystatechange = function(){
              if (xhr.readyState == 4){
                   if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304){
                                alert(xhr.responseText);
                            var headers =  xhr.getAllResponseHeaders();
           　　　　　　　　　　　//获取所有响应头信息
            　　　　　　　　　　　　alert(headers);
          　　　　　　　　　　　//获取指定的响应头里面的信息
          　　　　　　　　　　　//获取时间
            　　　　　　　　　　　　//alert(xhr.getResponseHeader("Date"));
         　　　　　　　　　　　　//获取服务器
          　　　　　　　　　　　　//alert(xhr.getResponseHeader("Server"));
         　　　　　　　　　　　　//获取服务器脚本版本
           　　　　　　　　　　　　//alert(xhr.getResponseHeader("X-Powered-By"));
        　　　　　　　　　　　　//获取相应头长度
          　　　　　　　　　　　　//alert(xhr.getResponseHeader("Content-Length"));
         　　　　　　　　　　　　//获取链接状态
        　　　　　　　　　　　//alert(xhr.getResponseHeader("Connection"));
          　　　　　　　　　　　　//获取文档类型
            　　　　　　　　　　　　//alert(xhr.getResponseHeader("Content-Type"));
           　　　　　　　　　　　　//获取连接持续时间
           　　　　　　　　　　　　//alert(xhr.getResponseHeader("Keep-Alive"));
                              document.myform.time.value = xmlHttp.responseText;
                            } else {
                                alert("Request was unsuccessful: " + xhr.status);
                            }
                    }
             };
